package com.example.sonone.controller;

import com.example.sonone.dao.TestDao;
import org.checkerframework.checker.units.qual.A;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/* ━━━━━━佛祖保佑━━━━━━
 *                  ,;,,;
 *                ,;;'(    社
 *      __      ,;;' ' \   会
 *   /'  '\'~~'~' \ /'\.)  主
 * ,;(      )    /  |.     义
 *,;' \    /-.,,(   ) \    码
 *     ) /       ) / )|    农
 *     ||        ||  \)
 *     (_\       (_\
 * ━━━━━━永无BUG━━━━━━
 * @author ：zjq
 * @date ：2021/3/31 11:03
 * @description: TODO
 * @version: V1.0
 * @slogan: 天下风云出我辈，一入代码岁月催
 */
@RestController
@RequestMapping("conn")
public class TestConn {


    @Autowired
    private TestDao testDao;

    @RequestMapping("a")
    public void testa(int a) throws InterruptedException {
        System.out.println(123);
        for (int i = 0; i < a; i++) {
            testDao.insetShiwu();
            Thread.sleep(10);
        }
    }

    @RequestMapping("b")
    public void testb(int a) throws InterruptedException {
        List<Map<String, Integer>> list = new ArrayList<>();
        for (int i = 1; i <= a; i++) {
            Map<String, Integer> map = new HashMap<>();
            map.put("a", i);
            map.put("b", i);
            list.add(map);
        }
        testDao.insetT1(list);
    }

    @RequestMapping("c")
    public Map<String,Object> testc(int a) throws InterruptedException {
        return testDao.sel(a);
    }

}
